The XTERNS included in this distribution are:

CP-Week #
This returns the week number. CP-Week # requires no arguments.  It uses the same code as the PalmOS 3.0 Datebook.


CP-Nth Memo
This will show you the contents of the nth memo in you memo list. The first memo is memo 1.  This takes a single argument (the number of the memo).  If you don't supply an argument it will show you the first memo.  I use this when 	I want to be able to see a data item quickly-say the address to which I am going.

CP-Stopwatch
This isn't really a stopwatch-it shows the time since the last time you called up ClockPop.  But you can use it as a stop watch by tapping ClockPop on when you want to start timing and on again (and hold!) when you want to stop the timer.  Once you release ClockPop, the information is gone.
CP-Stopwatch takes no arguments.
CP-Timetil
CP-Timetil shows the minutes until some specified time.  It has one argument (the end time) which you can specify in normal fashion.  

CP-If
This is a complex XTERN for showing a message only sometimes.  It takes three arguments:
1. the test: a number on one side, a '>' or a '<' symbol and a number on the other side.  You can use a function for a test number. Thus, you can use, for example,
[VOLTAGE]<3.85
as the test.  It will be true if the current voltage is less than 3.85 volts.

2. the true message: The message to display if the test is true.  You can use all standard functions.  For example
Low Battery-[VOLTAGE]V 
will display something like: 
Low Battery-3.84V

3. the false message:  The message to display if the test is false.  Follows the same rules as for the true message.
CP-Stack
Show the number of free bytes in the stack.  (If you don't know what the stack is, you probably won't find this information useful anyway.)

CP-ToDo
This XTERN reads your To Do list (from the ToDo application) and adds the first several items to the messages text.  In its simplest form (no arguments) it will insert the first three todos not marked as complete.  (The order should be the same as in your actual To Do list.)  If you use this default, please note that long todo descriptions may cause this to be more than three physical lines and you will only see the end.  This XTERN has optional arguments that give you much more control:
Arg 1: starting todo (usually 0)-which uncompleted ToDo to show first
Arg 2: number to show-how many to show
Arg 3: truncation font-tells the XTERN to truncate each entry so it fits on one line (assuming that the line is to be displayed in a specified font). The specifications are: 
"s" or "std" for the normal font
"b" or "bold" for the bold font
"l" or "large" for the large font
"B" or "Big" for the large bold font
(you don't enter the quotation marks).

Some illustrations of the use of these may be helpful:
1. The normal use is just to enter the arguments 0,3 and s, which will result in [XTERN:CP-ToDo:0:3:s]. Assuming you have no other commands for this message box, this will show the first three not-completed todos, with the descriptions truncated so that they don't run over the line, provided that you are diplaying messages in standard font.
2. If you are displaying messages in bold font, you will need to change the "s" to a "b".
3. If you have other text on the first line, change "3" to 2.
4. If you are using either the large or large bold font, there is only room for two lines, so you may want to enter something like 
[XTERN:CP-ToDo:0:3:B]
5. You can actually show up to 6 todos by using CP-ToDo in each message box.  The easy way is to put the following text in the left box (displaying in standard font):
[XTERN:CP-ToDo:0:3:s]     and the following text in the right box
[XTERN:CP-ToDo:3:3:s].  (By using 3 as the first argument, you are telling the XTERN to skip the first three todos that it would otherwise show.
6. The display above shows the first three on the left and the next three on the right; if your items are, for example 1,2,3,4,5,and 6 in that order, they will appear sort of like this:
1 	4
2 	5
3 	6
You can get them to appear as:
1	2
3	4
5	6
if you like with a more complex set of commands, as follows:
In the left box set up the commands as follows:
[XTERN:CP-ToDo:0:1:s]
[XTERN:CP-ToDo:2:1:s]
[XTERN:CP-ToDo:4:1:s]
In the right box set up:
[XTERN:CP-ToDo:1:1:s]
[XTERN:CP-ToDo:3:1:s]
[XTERN:CP-ToDo:5:1:s]


